准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)
下载Python3.5代码包
编译
1 2 3 4 5
| xz -d Python-3.5.2.tar.xz tar -xvf Python-3.5.2.tar cd Python-3.5.2 ./configure --prefix=/usr/local/python3 make && make install
|
设置环境变量
1
| echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc
|
直接替换python2
1 2
| rm -rf /usr/bin/python ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python
|
ll /usr/bin | grep python
这时/usr/bin目录下面是包含以下几个文件的(ll |grep python)
其中有个python2.7,只需要指定yum配置的python指向这里即可
1 2 3 4
| [root@sparsematrix ~] lrwxrwxrwx. 1 root root 32 Jul 31 11:26 python -> /usr/local/python3/bin/python3.5 lrwxrwxrwx. 1 root root 9 Feb 24 10:59 python2 -> python2.7 -rwxr-xr-x. 1 root root 7136 Nov 20 2015 python2.7
|
1
| wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
|
1 2
| [root@sparsematrix ~] [root@sparsematrix ~]
|
1
| [root@sparsematrix setuptools-2.0]
|
1
| [root@sparsematrix setuptools-2.0]
|
Linux上安装pip包管理器
下载压缩文件
pip包管理器安装
1 2 3
| [root@sparsematrix ~] [root@sparsematrix ~] [root@sparsematrix pip-1.5.4]
|
建立软连接
1
| ln -sv /usr/local/python3/bin/pip /usr/bin/pip
|
pip查看安装的包
1
| [root@sparsematrix pip-1.5.4]
|
[root@sparsematrix ~]# pip install –upgrade pip
pip install –upgrade setuptools
[root@sparsematrix ~]# pip3 install appdirs –upgrade
安装numpy
安装matplotlib
安装Jupyter